Tech

BP abandons Russian oil company stake, Shell pulls out of Nord Stream 2